public class GetSellerListRequestType {
	public class GetSellerListRequestType_e {
		public String[] DetailLevel;
		public String ErrorLanguage;
		public String MessageID;
		public String Version;
		public String EndUserIP;
		public String ErrorHandling;
		public String InvocationID;
		public String[] OutputSelector;
		public String WarningLevel;
		public BotBlockRequestType.BotBlockRequestType_e BotBlock;
		public String UserID;
		public UserIDArrayType.UserIDArrayType_e MotorsDealerUsers;
		public DateTime EndTimeFrom;
		public DateTime EndTimeTo;
		public Integer Sort_x;
		public DateTime StartTimeFrom;
		public DateTime StartTimeTo;
		public PaginationType.PaginationType_e Pagination;
		public String GranularityLevel;
		public SKUArrayType.SKUArrayType_e SKUArray;
		public Boolean IncludeWatchCount;
		public Boolean AdminEndedItemsOnly;
	
		//Setters
		public void setDetailLevel(String[] val) {DetailLevel = val; field_order_type_info.add('DetailLevel'); }
		public void setErrorLanguage(String val) {ErrorLanguage = val; field_order_type_info.add('ErrorLanguage'); }
		public void setMessageID(String val) {MessageID = val; field_order_type_info.add('MessageID'); }
		public void setVersion(String val) {Version = val; field_order_type_info.add('Version'); }
		public void setEndUserIP(String val) {EndUserIP = val; field_order_type_info.add('EndUserIP'); }
		public void setErrorHandling(String val) {ErrorHandling = val; field_order_type_info.add('ErrorHandling'); }
		public void setInvocationID(String val) {InvocationID = val; field_order_type_info.add('InvocationID'); }
		public void setOutputSelector(String[] val) {OutputSelector = val; field_order_type_info.add('OutputSelector'); }
		public void setWarningLevel(String val) {WarningLevel = val; field_order_type_info.add('WarningLevel'); }
		public void setBotBlock(BotBlockRequestType.BotBlockRequestType_e val) {BotBlock = val; field_order_type_info.add('BotBlock'); }
		public void setUserID(String val) {UserID = val; field_order_type_info.add('UserID'); }
		public void setMotorsDealerUsers(UserIDArrayType.UserIDArrayType_e val) {MotorsDealerUsers = val; field_order_type_info.add('MotorsDealerUsers'); }
		public void setEndTimeFrom(DateTime val) {EndTimeFrom = val; field_order_type_info.add('EndTimeFrom'); }
		public void setEndTimeTo(DateTime val) {EndTimeTo = val; field_order_type_info.add('EndTimeTo'); }
		public void setSort_x(Integer val) {Sort_x = val; field_order_type_info.add('Sort_x'); }
		public void setStartTimeFrom(DateTime val) {StartTimeFrom = val; field_order_type_info.add('StartTimeFrom'); }
		public void setStartTimeTo(DateTime val) {StartTimeTo = val; field_order_type_info.add('StartTimeTo'); }
		public void setPagination(PaginationType.PaginationType_e val) {Pagination = val; field_order_type_info.add('Pagination'); }
		public void setGranularityLevel(String val) {GranularityLevel = val; field_order_type_info.add('GranularityLevel'); }
		public void setSKUArray(SKUArrayType.SKUArrayType_e val) {SKUArray = val; field_order_type_info.add('SKUArray'); }
		public void setIncludeWatchCount(Boolean val) {IncludeWatchCount = val; field_order_type_info.add('IncludeWatchCount'); }
		public void setAdminEndedItemsOnly(Boolean val) {AdminEndedItemsOnly = val; field_order_type_info.add('AdminEndedItemsOnly'); }


		//Getters
		public String[] getDetailLevel() { return DetailLevel; }
		public String getErrorLanguage() { return ErrorLanguage; }
		public String getMessageID() { return MessageID; }
		public String getVersion() { return Version; }
		public String getEndUserIP() { return EndUserIP; }
		public String getErrorHandling() { return ErrorHandling; }
		public String getInvocationID() { return InvocationID; }
		public String[] getOutputSelector() { return OutputSelector; }
		public String getWarningLevel() { return WarningLevel; }
		public BotBlockRequestType.BotBlockRequestType_e getBotBlock() { return BotBlock; }
		public String getUserID() { return UserID; }
		public UserIDArrayType.UserIDArrayType_e getMotorsDealerUsers() { return MotorsDealerUsers; }
		public DateTime getEndTimeFrom() { return EndTimeFrom; }
		public DateTime getEndTimeTo() { return EndTimeTo; }
		public Integer getSort_x() { return Sort_x; }
		public DateTime getStartTimeFrom() { return StartTimeFrom; }
		public DateTime getStartTimeTo() { return StartTimeTo; }
		public PaginationType.PaginationType_e getPagination() { return Pagination; }
		public String getGranularityLevel() { return GranularityLevel; }
		public SKUArrayType.SKUArrayType_e getSKUArray() { return SKUArray; }
		public Boolean getIncludeWatchCount() { return IncludeWatchCount; }
		public Boolean getAdminEndedItemsOnly() { return AdminEndedItemsOnly; }

	
		private String[] DetailLevel_type_info = new String[]{'DetailLevel','urn:ebay:apis:eBLBaseComponents','String','0','-1','false'};
		private String[] ErrorLanguage_type_info = new String[]{'ErrorLanguage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] MessageID_type_info = new String[]{'MessageID','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] Version_type_info = new String[]{'Version','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] EndUserIP_type_info = new String[]{'EndUserIP','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] ErrorHandling_type_info = new String[]{'ErrorHandling','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] InvocationID_type_info = new String[]{'InvocationID','urn:ebay:apis:eBLBaseComponents','String','0','1','false'};
		private String[] OutputSelector_type_info = new String[]{'OutputSelector','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
		private String[] WarningLevel_type_info = new String[]{'WarningLevel','urn:ebay:apis:eBLBaseComponents','String','0','1','false'};
		private String[] BotBlock_type_info = new String[]{'BotBlock','urn:ebay:apis:eBLBaseComponents','BotBlockRequestType.BotBlockRequestType_e','0','1','false'};
		private String[] UserID_type_info = new String[]{'UserID','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] MotorsDealerUsers_type_info = new String[]{'MotorsDealerUsers','urn:ebay:apis:eBLBaseComponents','UserIDArrayType.UserIDArrayType_e','0','1','false'};
		private String[] EndTimeFrom_type_info = new String[]{'EndTimeFrom','http://www.w3.org/2001/XMLSchema','dateTime','0','1','false'};
		private String[] EndTimeTo_type_info = new String[]{'EndTimeTo','http://www.w3.org/2001/XMLSchema','dateTime','0','1','false'};
		private String[] Sort_x_type_info = new String[]{'Sort','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
		private String[] StartTimeFrom_type_info = new String[]{'StartTimeFrom','http://www.w3.org/2001/XMLSchema','dateTime','0','1','false'};
		private String[] StartTimeTo_type_info = new String[]{'StartTimeTo','http://www.w3.org/2001/XMLSchema','dateTime','0','1','false'};
		private String[] Pagination_type_info = new String[]{'Pagination','urn:ebay:apis:eBLBaseComponents','PaginationType.PaginationType_e','0','1','false'};
		private String[] GranularityLevel_type_info = new String[]{'GranularityLevel','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] SKUArray_type_info = new String[]{'SKUArray','urn:ebay:apis:eBLBaseComponents','SKUArrayType.SKUArrayType_e','0','1','false'};
		private String[] IncludeWatchCount_type_info = new String[]{'IncludeWatchCount','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] AdminEndedItemsOnly_type_info = new String[]{'AdminEndedItemsOnly','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}
